body{
	margin: 0;
	background: #fff url(/images/admin/admin_console_bg.gif) top left repeat-x;
	color: #000;
}

a{
	color: #3769B3;
	
	text-decoration: none;
}

header {
	top: 0px;
	width: 1050px;
	height: 105px;
	position: absolute;
	margin-left:-492px;
	left:50%;
}

header h2{
	margin: 0;
	font-size: 29px;
	color: #fff;
}

header .brand{
	margin: 12px 0 0 17px;
	color: #d9e3ed;
	font-size: 17px;
}

.breadcrumb{
	height: 40px;
	padding-left: 16px;
	vertical-align: middle;
	display: table-cell;
}

.main{
	width: 983px;
	margin: 105px auto 0 auto;
}
.content{
	margin: 33px 0 0 16px;
}

.stat_date div:first-child{
	float:left;
	margin-right: 5px;
}
.stat_date div:nth-child(2){
	color: #fff;
	background-color: #1371ff;
	float:left;
	padding: 2px 4px;
}

.dashboard {
	float:left;
}

.dashboard .item{
	margin: 9px;
	padding: 6px;
	width: 162px;
	height: 138px;
	float: left;
	background: #fbfbfb;
	border: 1px solid #e0e0e1;
}

.dashboard .firstitem {
	margin-left: 0;
}

.dashboard .item .till{
	color: #666;
	text-align: right;
	font-size: 15px;
	margin: 8px 5px 0 0;
}

.dashboard .item .sum{
	color: #0F89FF;
	text-align: right;
	font-size: 25px;
	margin: 4px 0 2px 0;
}
.dashboard .item .itemdetail{
	font-size: 13px;
	margin: 1px 0 2px 0;
}
.dashboard .item .itemdetail div:first-child {
	color: #89909C;
	float:left;
}
.dashboard .item .itemdetail div:nth-child(2) {
	color: #000;
	text-align: right;
}
.dashboard .item .itemname{
	margin-top: 6px;
	color: #000;
	text-align: center;
}
.dashboard .bg-user div[name=bg_item]{
	background: url(/images/admin/dashboardItem.gif) no-repeat;
	width: 61px;
	height: 24px;
	background-position: 0 -24px;
	position: absolute;
}
.dashboard .bg-graph div[name=bg_item]{
	background: url(/images/admin/dashboardItem.gif) no-repeat;
	width: 61px;
	height: 24px;
	background-position: 0 0;
	position: absolute;
}

.menu
{
	padding-top: 195px;
}
.menu .col
{
	width: 31.4%;
	padding: 0 0 2px 20px;
	float: left;
}
.menu .col:first-child{
	padding-left: 0;
}
.menu .listitem{
	margin-top: 20px;
	border: 1px solid #e0e0e1;
}
.menu .listitem div{
	background: #eaebe8;
	color: #4b4b4b;
	height: 26px;
	vertical-align: middle;
	padding: 3px 0 0 15px;
}
.menu .listitem ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu .listitem li{
	padding:3px 3px 3px 23px;
    margin:2px;
    background: url(/images/admin/marker.gif) top left no-repeat;
    background-position: 8px 50%;
}
.menu .listitem li:not(:first-child){
	border-top: 1px solid #e0e0e1;
}



ul#menu, ul#menu li
{ float: left;
  margin:: 0; 
  padding: 0;
  list-style-type:none;
}
 
div#menu{
	margin-top:0px;
	font-size:14px;
}
  
ul#submenu, ul#submenu li
{ float: right;
  margin: 0; 
  padding: 0;
}

ul#submenu li#rrr{
  padding-top: 3px;
  text-align: center;
  color: #ffffff;
}

ul#menu li span
{ 
  display: block; 
  float: left; 
  height: auto;
  padding: 3px 5px 5px 10px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  background: transparent;
  cursor:pointer;
  } 
  
ul#submenu li a
{ 
	
  display: block; 
  float: right; 
  height: auto;
  padding: 3px 5px 5px 2px;
  text-align: center;
  color: #ffffff;
   text-decoration: none;
  background: transparent;
}

 table#showList
{
	width:100%;
	border:1px;
	font-size: 14px;
}
 table
{
	width:100%;
	border:1px;
	font-size: 14px;
}

.titleright
{
	text-align:right;
}

.titleleft
{
	text-align:left;
}

.titlecenter
{
	text-align:center;
}
.tablehead
{
	border-bottom:1px #D6D7D5 solid;
	background-color:#EBECEE;
	color:#35487F;
}
.tableheadtop
{
	padding-top:5px;
	border-top:1px #D6D7D5 solid;
}
.tablefoot
{
	border-top:1px #D6D7D5 solid;
	border-bottom:1px #D6D7D5 solid;
}
div.destitle
{
	float:left;
	font-size:12px;
	margin-left: 16px;
	margin-right: 5px;
	margin-bottom: 20px;
}

.headarraow{
	background:url(/images/admin/arraow.jpg) no-repeat,url(/images/admin/line.jpg) repeat-x;  
	height:9px;	
	display: block !important;
}

input[type=button]{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

input[type=button].deletebtn {
	background-color:#ffffff;
	border:2px solid #dcdcdc;
	color:#3aa6fe;
}

input[type=button].addbtn {
	background-color:#3aa6fe;
	border:2px solid #3aa6fe;
	color:#ffffff;
}

input[type=button].logoutbtn {
	background-color:#ffffff;
	border:2px solid #dcdcdc;
	color:#3aa6fe;
}

input[type=button].restorebtn {
	background-color:#00F164;
	border:2px solid #00F164;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
}

input[type=button]
{
	font-size: 14px;
	cursor: pointer;	
}

div.titlelist{
	margin-bottom:20px; 
	font-weight:bold;
}

a:HOVER{
	text-decoration:underline;
}

.link
{
	color: #1046BC;
	font-weight:normal;
}
.link:hover{
	text-decoration:underline;
	cursor: pointer;
}

 table.noborder
{
	border:none;
}

.boldrow
{
	width:25%;
	text-align:right;
	font-weight: bold;
}

.textleft
{
	text-align: left;
}

.textRight
{
	text-align: right;
}

.headtitle
{
	font-weight:bold;	
}

.tablevaligntop tr
{
	vertical-align:top;	
}

.tablevaligntop tr td:first-child
{
	width:30%;
}

.earlytd
{
	width:80%;
}


.widthCountryField{ width:200px;}


.bgAdd{
	background-color:#ecede9;
}

.small_tbl th{
	padding:5px;
	background:#2c2c2c;
	color:#fff;
	}

.small_tbl td{
	padding:5px;
	background:#f6f6f6;
	color:#333333;
	}

.poptable {
	border-left:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
}

.poptable td{
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding:5px;
}

.poptable th{
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding:5px;
	background:#f0f0f0;
	color:#000;
}